function throttle(fn, delay) {
  // 定义开始时间
  let start = 0;
  return function (...args) {
    let now = Date.now();
    // 判断 当前时间 - 开始时间大于等于延迟时间
    if (now - start >= delay) {
      // 执行函数
      fn.apply(this, args);
      // 改变开始时间
      start = now;
    }
  };
}
